package nil.ed.simulator.request.event.bus;

import nil.ed.simulator.request.event.Event;

/**
 * @author lidelin.
 */
public interface EventListener {

    /**
     * 事件触发.
     * @param event 事件.
     */
    void onEvent(Event event);

    /**
     * 是否支持事件.
     * @param event 事件.
     * @return 是否支持事件.
     */
    default boolean isSupport(Event event) {
        return true;
    }

}
